Ext.onReady(function() {
			Ext.QuickTips.init();
			initMainWindow();
			initTreeNagtive();
		});
/* 设置主页面 */
var initMainWindow = function() {
	var view = new Ext.Viewport({
		layout : 'border',
		renderTo : Ext.getBody(),
		items : [{
			region : 'north',
			height : 80,
			closable : false,
			html : "<div class='top'><div class='top_bar'><div class='logo'></div><div class='at1'>手机访问</div><div class='clear'></div></div>"
		}, {
			region : 'west',
			title : '导航',
			width : 200,
			maxSize : 200,
			minSize : 50,
			collapsible : true,
			layout : "accordion",
			layoutConfig : {
				titleCollapse : true,
				animate : true,
				aciveOnTop : true
			},
			items : [{
						id : "centerPanel"
					}, {
						id : 'unitPanel'
					}]
		}, {
			region : 'center',
			title : '业务',
			xtype : 'tabpanel',
			enableTabScroll : true,
			align : 'center',
			autoDestroy : false,
			layoutOnTabChange : true,
			activeTab : 0,
			id : 'content',
			enableTabScroll : true,
			resizeTabs : true,
			minTabWidth : 75,
			border : false,
			deferredRender : true,
			plugins : [scrollerMenu],
			listeners : {
				beforeremove : removeTabEvent,
				afterrender :function(){Ext.getCmp("content").add(Ext.getCmp("indexPanel"));
								Ext.getCmp("content").setActiveTab("indexPanel");}
			},
			items : []
		}, {
			region : 'south',
			closable : false,
			title : '版权',
			collapsible : true,
			height : 65,
			html : "<div class='foot2'  align='center'>"
					+ "<div class='foot_nav2' style='margin-left: 10px'>"
					+ "&copy;大连理工大学城市学院软件0801班王天宇毕业设计&nbsp;&nbsp;《监考安排系统的设计与实现》 2012年度&nbsp;All&nbsp;Rights&nbsp;Reserved&nbsp;&nbsp;此Ext技术设计页面为管理端系统|&nbsp;&nbsp;&nbsp;<a href='index'>客户端首页</a>"
					+ "</div>" + "<div class='foot_bar2'>" + "</div>"
					+ "<div class='clear'></div>" + "</div>"
		}]
	});
}
/* 设置window中center的tabpanel多出翻页效果插件 */
var scrollerMenu = new Ext.ux.TabScrollerMenu({
			maxText : 20,
			pageSize : 5
		});
/* 对导航树进行设置 */
var initTreeNagtive = function() {
	var nagtiveCenterTree = new Ext.tree.TreePanel({
				id : 'centertree',
				closable : false,
				collapsible : true,
				split : true,
				containerScroll : true,
				autoScroll : true,
				border : false,
				title : '考试中心管理',
				el : "centerPanel",
				listeners : {
					dblclick : function(n) {
						var id = n.attributes.id;
						if (id != null) {
							if (Ext.getCmp("content").getItem(id)) {
								// 表示标签已打开,则激活
								Ext.getCmp("content").setActiveTab(id);
							} else {
								/*
								 * if (id== 'conductionApplyMainPanel') {
								 * Ext.getCmp('conductionApplyMainPanel').show(); }
								 * else {
								 */
								Ext.getCmp("content").add(Ext.getCmp(id));
								Ext.getCmp("content").setActiveTab(Ext
										.getCmp(id));
								// }
							}

						}
						Ext.getCmp("content").doLayout();
					}
				}
			});
	var centerRoot = new Ext.tree.AsyncTreeNode({
				id : 'centerRoot',
				text : '考场安排管理业务',
				children : [{
							text : '考试信息类型管理',
							children : [{
										text : '大类型管理',
										qtip : '此功能对大类型商品类型进行管理',
										leaf : true,
										id : 'bigTypePanel'
									}, {
										text : '小类型管理',
										qtip : '此功能对小类型商品类型进行管理',
										leaf : true,
										id : 'smallTypePanel'
									}]
						}, {
							text : '考试信息发布管理',
							children : [{
										text : '考试信息管理',
										qtip : '此功能对考试信息进行增、删、改、查',
										leaf : true,
										id : 'examManagerPanel'
									}]
						}, {
							text : '考场安排管理',
							children : [{
										text : '考试地点安排管理',
										qtip : '此功能是管理员考试地点管理',
										leaf : true,
										id : 'conductionApplyMainPanel'
									}]
						}, {
							text : '监考人员管理',
							children : [{
										text : '监考人员安排管理',
										qtip : '此功能是针对监考人员考试安排的管理窗口',
										leaf : true,
										id : 'monitorApplyMainPanel'
									}]
						}, {
							text : '考生安排管理',
							children : [{
										text : '考生安排管理',
										qtip : '此功能是考生监考安排的管理窗口',
										leaf : true,
										id : 'examineeApplyMainPanel'
									}]
						}, {
							text : '考试中心消息管理',
							children : [{
										text : '消息信息管理',
										qtip : '此功能是考试中心与校方联系的的信息窗口',
										leaf : true,
										id : 'centerMessageMainPanel'
									}]
						}]
			});
	nagtiveCenterTree.setRootNode(centerRoot);
	nagtiveCenterTree.render();
	centerRoot.expand();
	var nagtiveUnitTree = new Ext.tree.TreePanel({
				id : 'unittree',
				closable : false,
				collapsible : true,
				border : false,
				split : true,
				containerScroll : true,
				autoScroll : true,
				title : '学校或单位管理',
				el : "unitPanel",
				listeners : {
					dblclick : function(n) {
						var id = n.attributes.id;
						if (id) {
							if (Ext.getCmp("content").getItem(id)) {
								// 表示标签已打开,则激活
								Ext.getCmp("content").setActiveTab(id);
							} else {
								// 表示标签还没有打开,创建新页面
								// 有url才打开页面
								Ext.getCmp("content").add(Ext.getCmp(id));
								Ext.getCmp("content").setActiveTab(id);
							}
						}
					}
				}
			});
	var unitRoot = new Ext.tree.AsyncTreeNode({
				id : 'unitRoot',
				text : '学校或单位管理业务',
				children : [{
							text : '考场信息管理',
							children : [{
										text : '考场信息管理',
										qtip : '此功能对考场进行增、删、改、查',
										leaf : true,
										id : 'examPositionManagerPanel'
									},{
										text : '考场信息查询',
										qtip : '此功能对考场相关信息进行查询',
										leaf : true,
										id : 'applySearchMainPanel'
									}]
						}, {
							text : '监考人员管理',
							children : [{
										text : '监考人员管理',
										qtip : '此功能对监考人员进行管理',
										leaf : true,
										id : 'monitorManagerPanel'
									}]
						}, {
							text : '考试申请管理',
							children : [{
										text : '考试申请管理',
										qtip : '此功能学校或者单位对考试中心发表的考试进行申请考场资格',
										leaf : true,
										id : 'applyExamQualification'
									}]
						},
						{
							text : '消息信息管理',
							children : [{
										text : '消息信息管理',
										qtip : '此功能学校或者单位对考试中心进行交流的平台',
										leaf : true,
										id : 'conductionMessageMainPanel'
									}]
						}]
			});
	nagtiveUnitTree.setRootNode(unitRoot);
	nagtiveUnitTree.render();
	unitRoot.expand();
}
function removeTabEvent(tabpanel, tab) {
	Ext.MessageBox.show({
				title : "关闭" + tab.title + "窗口",
				msg : "注意：是否确定关闭当前窗口",
				buttons : Ext.Msg.YESNO,
				icon : Ext.Msg.QUESTION,
				fn : function(btn, text) {
					if (btn == "yes") {
						tabpanel.un("beforeremove", removeTabEvent);
						tabpanel.remove(tab);
						tabpanel.doLayout();
						tabpanel.addListener("beforeremove", removeTabEvent,
								tabpanel);
						tabpanel.hideTabStripItem(tab.hide());// 取消隐藏渲染
					}
				}
			});
	return false;
}
